package com.lplb.gateway.config.result;


import lombok.Data;

import java.io.Serializable;

/**
 * 〈一句话功能简述〉<br>
 * 〈返回前端页面结果的统一格式封装〉             注意！！！！
 * 每个独立的服务需要拷贝重命名后使用！！！
 *
 * @author wbg
 * @create 2019/6/2 15:24
 * @since 1.0.0
 */
@Data
public class R implements Serializable {
    private static final long serialVersionUID = 0L;
    /**
     *    响应结果码
     */
    private Integer code;
    /**
     *  响应结果信息
     */
    private String msg;

    public R(Integer code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    public R(ResultType errorConstantEnum) {
        this.code = errorConstantEnum.getCode();
        this.msg = errorConstantEnum.getMsg();
    }
}

